#include <qfilesystemwatcher.h>
#include <qdebug.h>
#include <qfile.h>

#include "CsvPlot.h"
#include <qwt/qwt.h>
#include <qapplication.h>

using namespace std;
using namespace csv;


int csvtest() {
	cout << "Hello CMake." << endl;
	QString fp = "C:/src/out.asc";
	//每次读写文件后都应该有一个空行，否则下去读写会将换行当成一行
	CsvReader r(fp, "\t", 1, 1);
	qDebug() << r.getHeader();
	int i;
	while (!r.atEnd()) {
		qDebug() << r.pos() << '\t' << r.readRow();
	}

	return 0;

	QFileSystemWatcher watcher;
	watcher.addPath(fp);

	//watcher.connect([]() {
	//	qDebug() << "fi";
	//	});
	return 0;
}






int main(int argc, char* argv[]) {
	QApplication app(argc, argv);
	CsvPlot window;
	window.resize(800, 600);
	window.show();
	return app.exec();
}